package com.ebupt.migu.music.songlist.service;

import com.ebupt.migu.music.common.entity.ResultObject;
import com.ebupt.migu.music.songlist.dto.QueryDto;

/**
 * @author tz
 */
public interface EffectTrackService {

    /**
     * 榜单下拉列表
     * @return
     */
    ResultObject bdList();

    /**
     * 行为趋势分析
     * @param queryDto
     * @return
     */
    ResultObject actionTrend(QueryDto queryDto);
    /**
     *
     * 留存时序分析
     * @param queryDto
     * @return
     */
    ResultObject retention(QueryDto queryDto);
    /**
     * 行为漏斗分析
     * @param queryDto
     * @return
     */
    ResultObject actionFunnel(QueryDto queryDto);
    /**
     * 榜单歌曲排名
     * @param queryDto
     * @return
     */
    ResultObject songRank(QueryDto queryDto);
}